// ECMAScript没有推出来自己的模块化方案: CommonJS/AMD/CMD
// ES6(ES2015)推出自己的模块化方案: ESModule

const moduleA = (function() {
  const name = 'moduleA'
  const age = 18
  const foo = function() {
    console.log('foo()')
  }
  console.log(name);
  
  return {
    name,
    age,
    foo
  }
}())